rough mantis shrimp - Spanish English Dictionary